Abstract: The definition of good software requirements has been the topic of numerous debates between software engineers and test engineers for a long time. The purpose of this research is to find out what could be contributing to the various methods and rules/guidelines for writing requirements. In doing this research, we found out that it is not so much that there are different methods to writing requirements it is more so that there is insufficient training on writing requirements. We will go into detail on what the IEEE standard states are the characteristics of well-formed requirements that support our view of how requirements should be formed. We will also touch a bit on how this debate can be clarified.

Keywords: Software Requirements, Test Engineers, Software Engineers, IEEE Standard, Characteristics of Software Requirements.